iT邦幫忙

2025 iThome 鐵人賽

DAY 23
0
Build on AWS

亞馬遜熱帶雨林生存日記系列 第 23

Day 23: 如何使用AWS bedrock agent查詢DynamoDB資料 (上)

  • 分享至 

  • xImage
  •  

在 AI 蓬勃發展的時代,我們可以透過 AI 協助查詢和處理資料庫中的資料,如果今天使用者不是工程師,而是個 PM 或 Sales ,也許可以設計一個簡單的對話機器人幫助他們撈取儲存在雲端或資料庫的資料。今天和明天將介紹如何使用 AWS Bedrock Agent 整合 DynamoDB,讓不知道語法的使用者,也可以透過自然語言存取和分析資料。

在動手開始實作之前,先來分析需求吧!這個對話機器人需要做什麼事呢?假設我們需要透過對話機器人去撈取 DynamoDB 裡面一張叫 Articles 的 table 的資料,這個 agent 會需要做下面的事情:

  • 開啟 Model 使用權限
  • 設定 Bedrock Agent 的 model,並撰寫 Instructions
  • 在 Agent 設定 Action Group,並設定要觸發的 Lambda
  • 撰寫和部署程式碼到 Lambda
  • 設定 IAM 權限,讓 Lambda 可以存取 DynamoDB
  • 測試 Bedrock Agent

整個 agent 的架構大約會長的像下面這張圖,明天將會一一介紹每個步驟要做的事。

medium: 如何使用 AWS bedrock agent 查詢 DynamoDB 資料


上一篇
Day 22: 使用AWS SNS設計文章發佈通知—如何搭配CloudWatch Metrics和Dashboard追蹤系統問題 (下)
系列文
亞馬遜熱帶雨林生存日記23
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言